Text copied to clipboard!

Title

Text copied to clipboard!

Systems Programmer Analyst

Description

Text copied to clipboard!
We are looking for a highly skilled Systems Programmer Analyst to join our technology team. This professional will be responsible for analyzing, designing, developing, testing, and maintaining software systems that meet user and organizational needs. The ideal candidate should have strong technical skills, analytical ability, attention to detail, and good communication to work in teams and with other departments. The Systems Programmer Analyst will be involved from the conception of solutions to the implementation and maintenance of systems, ensuring the quality, security, and efficiency of the developed software. They will also be responsible for documenting processes, performing tests, and proposing continuous improvements to existing systems. Additionally, they should stay up to date with technological trends and apply best development practices. This position requires knowledge of programming languages such as Java, C#, Python, or others, as well as experience with relational and non-relational databases, development frameworks, and agile methodologies. The ability to solve complex problems and quickly adapt to technological changes is essential. If you are passionate about technology, enjoy challenges, and want to contribute to the growth of an innovative company, this is the ideal opportunity for you.

Responsibilities

Text copied to clipboard!
  • Analyze system requirements and propose technical solutions
  • Develop and maintain software applications
  • Perform system testing and validation
  • Document system processes and functionalities
  • Collaborate with cross-functional teams
  • Propose improvements and optimizations to existing systems
  • Ensure data security and integrity
  • Stay updated on technology trends and apply best practices
  • Provide technical support to users
  • Participate in project planning and review meetings

Requirements

Text copied to clipboard!
  • Bachelor’s degree in Computer Science, Computer Engineering, or related fields
  • Proven experience in software development
  • Knowledge of languages such as Java, C#, Python, or similar
  • Familiarity with relational and non-relational databases
  • Experience with agile methodologies (Scrum, Kanban)
  • Analytical and problem-solving skills
  • Good communication and teamwork skills
  • Knowledge of version control (Git)
  • Desirable knowledge in DevOps and continuous integration
  • Technical English for reading documentation

Potential interview questions

Text copied to clipboard!
  • Which programming languages do you master?
  • Have you worked with agile methodologies? Which ones?
  • Describe a software project you developed.
  • How do you handle tight deadlines and scope changes?
  • Do you have experience with databases? Which ones?
  • How do you ensure the quality of the code you develop?
  • Have you worked with continuous integration or DevOps?
  • Are you willing to learn new technologies?
  • How do you handle technical feedback?
  • Have you worked in cross-functional teams?